<!DOCTYPE html>
<html lang="en">

<head>
  <meta charset="UTF-8">
  <meta name="viewport" content="width=device-width, initial-scale=1.0">
  <title>Document</title>
</head>

<body>
  <script>
    // 约数除了本身的和等于这个数

    for (var i = 1, sum = 0; i <= 10000; i++) {
      sum = 0;
      for (var j = 1; j < i; j++) {
        if (i % j === 0) {
          sum += j;
        }
      }
      if (sum === i) {
        console.log(i);
      }
    }

    /*
      6
      28
      496
      8128
    */

  </script>
</body>

</html>